package day04;
import java.util.Scanner;
//guess猜字游戏
public class Guessing {
    public static void main(String[] args) {
         //1. 猜数小游戏
        Scanner scan=new Scanner(System.in);
        int num=(int)(Math.random()*1000+1);
        System.out.println(num);
        int guess;//do while循环初始值,在外部定义,作用域问题
        do {
            System.out.println("请猜整数：");
            guess=scan.nextInt();
            if (guess>num){
                System.out.println("!!!猜大了");
            } else if (guess<num) {
                System.out.println("!!!猜小了");
            }else {
                System.out.println("猜对了");
            }
        }while(guess!=num);
        for (int i=6;i>=10;i++){

        }

        /*
        System.out.println("请猜整数：");
        //int num=100;
        //生成一个1~1000的随机数
        int num=(int)(Math.random()*1000+1);
        System.out.println(num);
        //生成一个520或者521其中的一个数
        int num1=(int)(Math.random()*2+520);
        System.out.println(num1);
        int guess=scan.nextInt();//循环初始值
        while (guess!=num){//循环条件
            //System.out.println("猜错了，请重新猜：");
            if (guess>num){
                System.out.println("!!!猜大了");
            }else {
                System.out.println("!!!猜小了");
            }
            System.out.println("猜错了，请重新猜：");
            guess=scan.nextInt();//循环,重新赋值
        }
        System.out.println("猜对了");
         */

        /*
        代码运行过程
        guess=scan.nextInt();//循环初始值
        guess=一个数(num)
        (循环条件guess!=num)true 循环体 又猜 guess重新赋值
        true 循环体 又猜 guess重新赋值
        >>>>>>>>>>>>
        false 循环体 跳出循环 guess=num
        * */
    }
}
